#include"Singleton.h"
#include<iostream>
using namespace tmms::base;

class A:public NonCopyable{

public:
    A() = default;
    ~A() = default;
    

    void Print(){
        std::cout<<"dasdwdascawdw"<<std::endl;
    }

};

#define SA tmms::base::Singleton<A>::Instance()

// int main(){

//     auto x = tmms::base::Singleton<A>::Instance();
//     x->Print();
//     SA->Print();
//     return 0;
// }